/**
 * 
 */
package co.com.sed.model.beans;

import java.util.ArrayList;

/**
 * @author Mejia
 *
 */
public class Calificacion {
	private int idCalificacion;
	private String cualitativa;
	private Float cuantitativa;
	private String descripcion;
	
	private ArrayList<RespuestaEVC> respuestasevc = null;
	
	/**
	 * 
	 */
	public Calificacion() {
		super();
		this.respuestasevc = new ArrayList<RespuestaEVC>();
	}

	
	/**
	 * @param idCalificacion
	 */
	public Calificacion(int idCalificacion) {
		this();
		this.idCalificacion = idCalificacion;
	}

	/**
	 * @param cualitativa
	 * @param cuantitativa
	 * @param descripcion
	 */
	public Calificacion(String cualitativa, Float cuantitativa, String descripcion) {
		this();
		this.cualitativa = cualitativa;
		this.cuantitativa = cuantitativa;
		this.descripcion = descripcion;
	}

	/**
	 * @param idCalificacion
	 * @param cualitativa
	 * @param cuantitativa
	 * @param descripcion
	 */
	public Calificacion(int idCalificacion, String cualitativa,
			Float cuantitativa, String descripcion) {
		this(idCalificacion);

		this.cualitativa = cualitativa;
		this.cuantitativa = cuantitativa;
		this.descripcion = descripcion;
	}
	


	/**
	 * @return the idCalificacion
	 */
	public int getIdCalificacion() {
		return idCalificacion;
	}

	/**
	 * @param idCalificacion the idCalificacion to set
	 */
	public void setIdCalificacion(int idCalificacion) {
		this.idCalificacion = idCalificacion;
	}

	/**
	 * @return the cualitativa
	 */
	public String getCualitativa() {
		return cualitativa;
	}

	/**
	 * @param cualitativa the cualitativa to set
	 */
	public void setCualitativa(String cualitativa) {
		this.cualitativa = cualitativa;
	}

	/**
	 * @return the cuantitativa
	 */
	public Float getCuantitativa() {
		return cuantitativa;
	}

	/**
	 * @param cuantitativa the cuantitativa to set
	 */
	public void setCuantitativa(Float cuantitativa) {
		this.cuantitativa = cuantitativa;
	}

	/**
	 * @return the descripcion
	 */
	public String getDescripcion() {
		return descripcion;
	}

	/**
	 * @param descripcion the descripcion to set
	 */
	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}



	/**
	 * @return the respuestasevc
	 */
	public ArrayList<RespuestaEVC> getRespuestasevc() {
		return respuestasevc;
	}



	/**
	 * @param respuestasevc the respuestasevc to set
	 */
	public void setRespuestasevc(ArrayList<RespuestaEVC> respuestasevc) {
		this.respuestasevc = respuestasevc;
		
		for (RespuestaEVC respuestaEVC : this.respuestasevc){
			respuestaEVC.setCalificacion(this);
		}
	}

	
}
